[ARCHIVO] ASP.net: Mostrar número de linea del error en los registros del servidor
Fuente: a nil value.
31 del 7 de 2009
Sin embargo, en muchos casos, nos habremos dado cuenta de que la descripción del error que nos aparece, a pesar de ser muy detallada, no nos da una información esencial, la clase donde ocurre el error y la linea.
Estos datos se obtienen facilmente en el equipo local cuando depuramos, pero se pierden cuando la aplicación se ejecuta en el servidor con el debug desactivado. Para añadir esta información a la descripción del error deberemos hacer dos cosas:
1.- En las propiedades del proyecto, dentro del Visual Studio, debemos ir a la pestaña Compilar y a Opciones de compilación avanzadas. Dentro cambiaremos "Generar información de depuración" a pdb-only.
2.- Ahora solo tenemos que volver a generar nuestra aplicación y recordar subir el fichero .pdb del proyecto que se genera junto a la dll en la carpeta "bin".
Con este método obtendremos en la información del Stack, el nombre del fichero donde ocurre el error y la linea exacta en la que se lanzó la excepción.
Otro día explicaré el método entero parar generar un log de errores, pero esto, mediante un poco de Google, es bastante sencillo.
Saludos


